package cn.qidisoft.edu.hzjt.model.zyc;

import java.io.Serializable;
import java.util.List;

import org.springframework.stereotype.Component;

import cn.qidisoft.edu.hzjt.model.OrderBean;

/**
 * HZJT_KTGL_ResearchProject——课题项目基本信息表
 * 
 * @author zhangwenliang
 * @Date 2018.11.28
 *
 */
@Component
public class ResearchProject extends OrderBean implements Serializable {

	private static final long serialVersionUID = 1L;

	private Integer kTID;

	private String gID;

	/*
	 * 标题
	 */
	private String subject;

	/*
	 * 课题类别
	 */
	private String kTLB;

	/*
	 * 课题时间
	 */
	private String kTSJ;

	/*
	 * 当前所在步骤，默认为1，当前步骤审批通过后，累加1
	 */
	private Integer curStep;

	/*
	 * 关键词
	 */
	private String keyWords;

	/*
	 * 内容
	 */
	private String contents;

	/*
	 * 创建人的职工ID
	 */
	private Integer empId;

	/*
	 * 创建人的职工姓名
	 */
	private String empName;

	/*
	 * 创建时间
	 */
	private String createTime;
    /*
     * 课程成员id
     */
	private Integer emid;
	
	/*
	 * 课程成员姓名
	 */
	private String xm;
	/*
     * 部门id	
     */
	private Integer KSID;
	/*
	 * 部门名称
	 */
	private String KSMC;
	/*
	 * 教研组id
	 */
	private Integer TGID;
	/*
	 * 教研组名称
	 */
	private String JYZMC;
    public Integer getEmid() {
		return emid;
	}

	public void setEmid(Integer emid) {
		this.emid = emid;
	}

	public String getXm() {
		return xm;
	}

	public void setXm(String xm) {
		this.xm = xm;
	}


	private ResearchProjectStep researchProjectStep;
	
	private List<ResearchProjectStep> researchProjectSteps;
	
	private List<ResearchProjectMember> researchProjectMembers;
	
    

	
	public Integer getKSID() {
		return KSID;
	}

	public void setKSID(Integer kSID) {
		KSID = kSID;
	}

	public String getKSMC() {
		return KSMC;
	}

	public void setKSMC(String kSMC) {
		KSMC = kSMC;
	}

	public Integer getTGID() {
		return TGID;
	}

	public void setTGID(Integer tGID) {
		TGID = tGID;
	}

	public String getJYZMC() {
		return JYZMC;
	}

	public void setJYZMC(String jYZMC) {
		JYZMC = jYZMC;
	}

	public List<ResearchProjectStep> getResearchProjectSteps() {
		return researchProjectSteps;
	}

	public void setResearchProjectSteps(List<ResearchProjectStep> researchProjectSteps) {
		this.researchProjectSteps = researchProjectSteps;
	}

	public List<ResearchProjectMember> getResearchProjectMembers() {
		return researchProjectMembers;
	}

	public void setResearchProjectMembers(List<ResearchProjectMember> researchProjectMembers) {
		this.researchProjectMembers = researchProjectMembers;
	}

	public ResearchProjectStep getResearchProjectStep() {
		return researchProjectStep;
	}

	public void setResearchProjectStep(ResearchProjectStep researchProjectStep) {
		this.researchProjectStep = researchProjectStep;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public Integer getkTID() {
		return kTID;
	}

	public void setkTID(Integer kTID) {
		this.kTID = kTID;
	}

	public String getgID() {
		return gID;
	}

	public void setgID(String gID) {
		this.gID = gID;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getkTLB() {
		return kTLB;
	}

	public void setkTLB(String kTLB) {
		this.kTLB = kTLB;
	}

	public String getkTSJ() {
		return kTSJ;
	}

	public void setkTSJ(String kTSJ) {
		this.kTSJ = kTSJ;
	}

	public Integer getCurStep() {
		return curStep;
	}

	public void setCurStep(Integer curStep) {
		this.curStep = curStep;
	}

	public String getKeyWords() {
		return keyWords;
	}

	public void setKeyWords(String keyWords) {
		this.keyWords = keyWords;
	}

	public String getContents() {
		return contents;
	}

	public void setContents(String contents) {
		this.contents = contents;
	}

	public Integer getEmpId() {
		return empId;
	}

	public void setEmpId(Integer empId) {
		this.empId = empId;
	}

	public String getEmpName() {
		return empName;
	}

	public void setEmpName(String empName) {
		this.empName = empName;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@Override
	public String toString() {
		return "ResearchProject [kTID=" + kTID + ", gID=" + gID + ", subject=" + subject + ", kTLB=" + kTLB + ", kTSJ="
				+ kTSJ + ", curStep=" + curStep + ", keyWords=" + keyWords + ", contents=" + contents + ", empId="
				+ empId + ", empName=" + empName + ", createTime=" + createTime + ", emid=" + emid + ", xm=" + xm
				+ ", researchProjectStep=" + researchProjectStep + ", researchProjectSteps=" + researchProjectSteps
				+ ", researchProjectMembers=" + researchProjectMembers + ", KSID=" + KSID + ", KSMC=" + KSMC + ", TGID="
				+ TGID + ", JYZMC=" + JYZMC + "]";
	}
	

}
